package com.guide.persistence;

import com.guide.domain.CommentTravel;
import com.guide.domain.CommentTravelQuery;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CommentTravelMapper {
    int countByExample(CommentTravelQuery example);

    int deleteByExample(CommentTravelQuery example);

    int deleteByPrimaryKey(Long id);

    int insert(CommentTravel record);

    int insertSelective(CommentTravel record);

    List<CommentTravel> selectByExampleWithBLOBs(CommentTravelQuery example);

    List<CommentTravel> selectByExample(CommentTravelQuery example);

    CommentTravel selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") CommentTravel record, @Param("example") CommentTravelQuery example);

    int updateByExampleWithBLOBs(@Param("record") CommentTravel record, @Param("example") CommentTravelQuery example);

    int updateByExample(@Param("record") CommentTravel record, @Param("example") CommentTravelQuery example);

    int updateByPrimaryKeySelective(CommentTravel record);

    int updateByPrimaryKeyWithBLOBs(CommentTravel record);

    int updateByPrimaryKey(CommentTravel record);
}